var c = require("common.js")
var config = require("config.js");
function login(e,that){
  // 用户进小程序 首先先获取
  var userinfo=JSON.parse(e.detail.rawData);
  wx.login({
    success: res => {
      console.log(res.code);
      console.log(config.globalData.appid);
      console.log(config.globalData.appsecret);


      c.ajax(
        config.hostapi + "/Login/codeLogin",
        {
          code: res.code,
          appid: config.globalData.appid,
          appsecret: config.globalData.appsecret,
          utype:'user'
        },
        res => {
          var ststatusr = res.data.status;
          //用户没有注册过 或者是此openid对应的账户 手机号码没有设置
          if (ststatusr =="fail"){  //打开绑定手机验弹窗
            that.setData({ hidden: false, openid: res.data.data, userinfo: userinfo});
            wx.hideLoading();
          }else{
  
            //登录成功把消息保存到缓存
            wx.setStorageSync('userinfo', res.data.data);
            wx.showToast({
              title: '登录成功！',
              image: '/images/dui.png'
            })

            setTimeout(function(){
              wx.switchTab({
                url: '/pages/index/index',
              })
            },1000)
            console.log(wx.getStorageSync('userinfo'));
          }
        }
      )
    }
  })

}
module.exports = {
  login: login,
}